#include <iostream>

int main() {
    void convert(int i);
    int number;
    printf("Please input an integer:");
    scanf("%d", &number);
    printf("Output:");
    if (number < 0) {
        putchar('-');
        putchar(' ');
        number = -number;
    }
    convert(number);
    printf("\n");
    return 0;
}

void convert(int n) {
    int i;
    if ((i = n / 10) != 0)
        convert(i);
    putchar(n%10 + '0'); // 表示输出数字对应的字符集编码
    putchar(32);        //输出空格
}
